<%@ page import="com.informet.ipd.modelo.dao.AdarDao" %>
<%@ page import="com.informet.ipd.modelo.dao.ProgEstrDao" %>
<%@ page import="com.informet.ipd.modelo.vo.AdarVO" %>
<%@ page import="com.informet.ipd.modelo.vo.UbigeoVO" %>
<%@ page import="com.informet.ipd.struts.form.AvancePorActividadForm" %>
<%@ page import="java.util.*" %>
<%@ page import="javax.swing.JOptionPane"%>
<%@ page import="constantes.Constantes" %>

<%@ taglib uri="/tags/c" prefix="c"%>



<%
//
            //JOptionPane.showMessageDialog(null, request.getParameter("codProgrma"));

            StringBuffer cadenaSalida = new StringBuffer();
            

            AdarDao supportFacade = new AdarDao();
            
            AdarVO  adarVO  = null;
//apePaterno apeMaterno nombre fecNacimiento codSeguroMedico codNivel codTipoDeportista codDisciplina
            String apePaterno=request.getParameter("apePaterno");
            String apeMaterno=request.getParameter("apeMaterno");
            String nombre=request.getParameter("nombre");
            String fecNacimiento=request.getParameter("fecNacimiento");
            String codSeguroMedico=request.getParameter("codSeguroMedico");
            String codNivel=request.getParameter("codNivel");
            String codDisciplina=request.getParameter("codDisciplina");
            String codTipoDeportista=request.getParameter("codTipoDeportista");
            String codAdar = request.getParameter("codAdar");

            String flagcapa=request.getParameter("flagcapa");         
            String tipoOper = request.getParameter("tipoOper");
            String codAlumno=request.getParameter("codAlumno");
            String codUser=request.getParameter("codUser");
            

            try {

                if(flagcapa.equals("0")){

                             List lista=null;
//codAdar,codUser,nombre,paterno,materno,tipoDeportista,nivel,disciplina,role,seguroMedico
                             lista=supportFacade.getListAlumno
                                     (codAdar,"codUser",nombre,apePaterno,
                                      apeMaterno,codTipoDeportista,codNivel,codDisciplina,"",codSeguroMedico);


                            cadenaSalida.append("<table   align='center'  class='userTable'>");

                            cadenaSalida.append("<tr class='even' align='center'>");

                            cadenaSalida.append("<tr class='even' align='center'>");

                                cadenaSalida.append("<th class='textoTR'>Nombre </th>");
                                cadenaSalida.append("<th class='textoTR'>Apellido Paterno</th>");
                                cadenaSalida.append("<th class='textoTR'>Apellido Materno</th>");
                                cadenaSalida.append("<th class='textoTR'>Fec. Nacimiento</th>");
                                cadenaSalida.append("<th class='textoTR'>Edad</th>");
                                
                                cadenaSalida.append("<th class='textoTR'>Tipo Deportista</th>");
                                cadenaSalida.append("<th class='textoTR'>Seguro Medico</th>");
                                
                                

 //                               cadenaSalida.append("<th class='textoTR'>Editar </th>");
 //                               cadenaSalida.append("<th class='textoTR'>Eliminar </th>");
 //                               cadenaSalida.append("<th class='textoTR'>Marca Perosonal </th>");
                                cadenaSalida.append("<th class='textoTR'>Resultados </th>");

                             cadenaSalida.append("</tr>");

                            Iterator it = lista.iterator();
                            while (it.hasNext()) {
                                AdarVO crecerConDeporteVOForList = (AdarVO) it.next();

                                cadenaSalida.append("<tr align='center'>");

                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getNombre()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getApePaterno()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getApeMaterno()+"</td>");                                
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getFecNacimiento()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getEdad()+"</td>");

                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getDescTipoDeportista()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getDescSeguroMedico()+"</td>");
                                
                                
/*
                                cadenaSalida.append("<td width='10%' align='center'>");
                                cadenaSalida.append("<img style='cursor:pointer' title='Editar' alt='Editar' border=0  src='images/b_edit.png' onclick=\"editarAlumno('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getCodDisciplina()+"','"+crecerConDeporteVOForList.getCodNivel()+"','"+crecerConDeporteVOForList.getCodTipoDeportista()+"','"+crecerConDeporteVOForList.getCodSeguroMedico()+"');\" >");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='10%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='Eliminar' alt='Eliminar' border=0  src='images/b_drop.png' onclick=\"eliminarAlumno('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getCodDisciplina()+"','"+crecerConDeporteVOForList.getCodNivel()+"','"+crecerConDeporteVOForList.getCodTipoDeportista()+"','"+crecerConDeporteVOForList.getCodSeguroMedico()+"');\" >");
                                cadenaSalida.append("</td>");

                                cadenaSalida.append("<td width='20%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='MarcaPersonal' alt='MarcaPersonal' border=0  src='images/file_preview.png' onclick=\"listarMarcaPersonal('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getCodDisciplina()+"','"+crecerConDeporteVOForList.getCodNivel()+"','"+crecerConDeporteVOForList.getCodTipoDeportista()+"','"+crecerConDeporteVOForList.getCodSeguroMedico()+"');\" >");
                                cadenaSalida.append("</td>");
*/
                                cadenaSalida.append("<td width='20%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='Expectativa' alt='Expectativa' border=0  src='images/file_preview.png' onclick=\"listarResultados('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getCodDisciplina()+"','"+crecerConDeporteVOForList.getCodNivel()+"','"+crecerConDeporteVOForList.getCodTipoDeportista()+"','"+crecerConDeporteVOForList.getCodSeguroMedico()+"','"+crecerConDeporteVOForList.getCodCausaRetiro()+"');\" >");
                                cadenaSalida.append("</td>");

                                cadenaSalida.append("</tr>");
                            }




                            cadenaSalida.append("</table>");
                            lista=null;
                }


                if(flagcapa.equals("1")){
                
                             adarVO = new AdarVO
                                                                    (                                                                    
                                                                    apePaterno,
                                                                    apeMaterno,
                                                                    nombre,
                                                                    codNivel,
                                                                    codDisciplina,
                                                                    codAdar,
                                                                    tipoOper,
                                                                    codAlumno,
                                                                    fecNacimiento,
                                                                    codSeguroMedico,
                                                                    codTipoDeportista
                                                                    );
                             supportFacade.spManAlumno(adarVO, codUser);
                             List lista=null;
                                 lista=supportFacade.getListAlumno
                                     (codAdar,"codUser","","",
                                      "","-1","-1","-1","","-1");
                             

                            cadenaSalida.append("<table   align='center'  class='userTable'>");

                            cadenaSalida.append("<tr class='even' align='center'>");

                            cadenaSalida.append("<tr class='even' align='center'>");

                                cadenaSalida.append("<th class='textoTR'>Nombre </th>");
                                cadenaSalida.append("<th class='textoTR'>Apellido Paterno</th>");
                                cadenaSalida.append("<th class='textoTR'>Apellido Materno</th>");
                                cadenaSalida.append("<th class='textoTR'>Fec. Nacimiento</th>");
                                cadenaSalida.append("<th class='textoTR'>Edad</th>");

                                cadenaSalida.append("<th class='textoTR'>Tipo Deportista</th>");
                                cadenaSalida.append("<th class='textoTR'>Seguro Medico</th>");



//                                cadenaSalida.append("<th class='textoTR'>Editar </th>");
//                                cadenaSalida.append("<th class='textoTR'>Eliminar </th>");
//                                cadenaSalida.append("<th class='textoTR'>Marca Perosonal </th>");
                                cadenaSalida.append("<th class='textoTR'>Resultados</th>");

                             cadenaSalida.append("</tr>");

                            Iterator it = lista.iterator();
                            while (it.hasNext()) {
                                AdarVO crecerConDeporteVOForList = (AdarVO) it.next();

                                cadenaSalida.append("<tr align='center'>");

                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getNombre()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getApePaterno()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getApeMaterno()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getFecNacimiento()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getEdad()+"</td>");

                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getDescTipoDeportista()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getDescSeguroMedico()+"</td>");

/*

                                cadenaSalida.append("<td width='10%' align='center'>");
                                cadenaSalida.append("<img style='cursor:pointer' title='Editar' alt='Editar' border=0  src='images/b_edit.png' onclick=\"editarAlumno('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getCodDisciplina()+"','"+crecerConDeporteVOForList.getCodNivel()+"','"+crecerConDeporteVOForList.getCodTipoDeportista()+"','"+crecerConDeporteVOForList.getCodSeguroMedico()+"');\" >");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='10%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='Eliminar' alt='Eliminar' border=0  src='images/b_drop.png' onclick=\"eliminarAlumno('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getCodDisciplina()+"','"+crecerConDeporteVOForList.getCodNivel()+"','"+crecerConDeporteVOForList.getCodTipoDeportista()+"','"+crecerConDeporteVOForList.getCodSeguroMedico()+"');\" >");
                                cadenaSalida.append("</td>");

                                cadenaSalida.append("<td width='20%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='MarcaPersonal' alt='MarcaPersonal' border=0  src='images/file_preview.png' onclick=\"listarMarcaPersonal('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getCodDisciplina()+"','"+crecerConDeporteVOForList.getCodNivel()+"','"+crecerConDeporteVOForList.getCodTipoDeportista()+"','"+crecerConDeporteVOForList.getCodSeguroMedico()+"');\" >");
                                cadenaSalida.append("</td>");
*/
                                cadenaSalida.append("<td width='20%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='Expectativa' alt='Expectativa' border=0  src='images/file_preview.png' onclick=\"listarResultados('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getCodDisciplina()+"','"+crecerConDeporteVOForList.getCodNivel()+"','"+crecerConDeporteVOForList.getCodTipoDeportista()+"','"+crecerConDeporteVOForList.getCodSeguroMedico()+"');\" >");
                                cadenaSalida.append("</td>");

                                cadenaSalida.append("</tr>");
                            }
                            cadenaSalida.append("</table>");
                            lista=null;
                }
                
            } catch (Exception e) {
                   cadenaSalida.append("error : "+e.toString());
            }
            out.print(cadenaSalida);
%>